2 research outputs found

    Real-time task attributes and temporal constraints

    Get PDF
    Real-time tasks need attributes for monitoring their execution and performing recovery actions in case of failures. Temporal constraints are a class of real-time task attributes where the constraints relate the status of the task to temporal entities. Violating temporal constraints can produce consequences of unknown severity. This paper is part of our on-going research on real-time multi agent systems constraints. We discuss the importance of temporal constraints and present a task model that explicitly represents temporal constraints. We also present our preliminary results from our initial implementation in the domain of Meeting Schedules Management involving multiple users assisted by agents

    A requirement modelling framework for real-time multi-agent systems

    Full text link
    University of Technology Sydney. Faculty of Engineering and Information Technology.Real-time constraints are a subset of abstract temporal constraints, which are a class of constraints that are often placed on real world tasks during a problem-solving activity. Violating temporal constraints can produce consequences of unknown severity. Real-time constraints research is extremely useful in environments that require a high degree of availability and reliability, which are the main characteristics of real-time multi-agent systems (RTMAS). Domains currently using RTMAS include, but are not limited to, rescue systems, scheduling applications, electricity, infrastructure systems, flight control systems, marine systems, automotive systems. This thesis synthesises a framework to support RTMAS requirements analysis to enhance system design identifying real-time and fault tolerance requirements in the early phase of the software development life cycle. The framework consists of a sufficient set of constraints and an associated process to identify and apply the modelling units. The analysts identify the applicable modelling units during the system analysis phase of the sought RTMAS. A design science approach was applied to construct the framework systematically. The framework was validated incrementally as it was constructed using a call centre case study, a meeting scheduling application and an iPhone scheduling application. These case studies have illustrated that the early identification of the real-time constraints and their even distribution among different agent, significantly reduce the chance of an agent failing. These also enhance the system stability and redundancy by providing an extra level of fault tolerance at the agent and task level, as well as at the overall system level
    corecore